package com.example.myapplication2

import android.app.Application
import androidx.lifecycle.ViewModel
import androidx.lifecycle.ViewModelProvider
import com.alibaba.android.arouter.launcher.ARouter

class App : Application() {


//    https://blog.csdn.net/qq_43358469/article/details/130361027
//     共享viewmodule
//    如果是fragment 的话，则使用的是  requireActivity 这样的操作。
    val mShareModule by lazy {
        ViewModelProvider.AndroidViewModelFactory(this).create(ShareViewModlue::class.java)
    }


    override fun onCreate() {
        super.onCreate()

        ARouter.init(this) // 尽可能早，推荐在Application中初始化
        ARouter.openLog()
        ARouter.openDebug()


    }
}